#define _CRT_SECURE_NO_WARNINGS 1
#include <string.h>
#include <ctype.h>
#include <stdio.h>
//void fun(char* s)
//{
//	int p = 0;
//	for (int i = 0; i < strlen(s); ++i)
//	{
//		if (isalpha(s[i]))
//		{
//			p = i;
//			break;
//		}
//	}
//	int f = 0;
//	for (int i = p; i < strlen(s); ++i)
//	{
//		s[f++] = s[i];
//	}
//	s[f] = 0;
//}
//int main()
//{
//	char s[] = "*****A**BC*DEF**G****";
//	fun(s);
//	puts(s);
//	return 0;
//}



//int main()
//{
//	int arr[2] = { 0 };
//	int area = 122122;
//	int ave = area - 1;
//	int l = area;
//	int w = 1;
//	for (int i = 2; i * i <= area; ++i)
//	{
//		int sum = 0;
//		int f = 0;
//		if (area % i == 0)
//		{
//			sum = area / i - i;
//			f = 1;
//		}
//		if (ave > sum && f)
//		{
//			l = area / i > i ? area / i : i;
//			w = area / i > i ? i : area / i;
//		}
//	}
//	arr[0] = l;
//	arr[1] = w;
//	return 0;
//}
//
//int canBeTypedWords(char* text, char* brokenLetters) {
//    int num = 1;
//    for (int i = 0; i < strlen(text); ++i)
//    {
//        if (text[i] == ' ')
//        {
//            ++num;
//        }
//    }
//    for (int i = 0; i < strlen(text); ++i)
//    {
//        for (int j = 0; j < strlen(brokenLetters); ++j)
//        {
//            if (text[i] == brokenLetters[j])
//            {
//                --num;
//                while (text[i] != ' ' && i < strlen(text))
//                {
//                    ++i;
//                }
//            }
//        }
//    }
//    return num;
//}


int sum(char* s)
{
    int total = 0;
    for (int i = 0; i < strlen(s); ++i)
    {
        total = total * 10 + (s[i] - 'a');
    }
    return total;
}
int main()
{
	char firstWord[] = "acb";
	char secondWord[] = "cba";
	char targetWord[] = "cdb";
    int f = sum(firstWord);
    for (int i = 0; i < strlen(secondWord); ++i)
    {
        secondWord[i] = secondWord[i] - 'a' + '0';
    }
    int s = sum(secondWord);
    for (int i = 0; i < strlen(targetWord); ++i)
    {
        targetWord[i] = targetWord[i] - 'a' + '0';
    }
    int t = sum(targetWord);
    return f + s == t;
}